Nowoczesny słownik angielsko-polski

dać z siebie wszystko

zrobić wszystko, co w czyjejś mocy

robić wszystko, na co kogoś stać

starać się z całych sił

robić, co w czyjejś mocy